Randomized Routing and Sorting on Fixed-Connection Networks

نویسندگان

  • Frank Thomson Leighton
  • Bruce M. Maggs
  • Abhiram G. Ranade
  • Satish Rao
چکیده

This paper presents a general paradigm for the design of packet routing algorithms for fixed-connection networks. Its basis is a randomized on-line algorithm for scheduling any set of N packets whose paths have congestion c on any bounded-degree leveled network with depth L in O(c+L+ logN) steps, using constant-size queues. In this paradigm, the design of a routing algorithm is broken into three parts: (1) showing that the underlying network can emulate a leveled network, (2) designing a path selection strategy for the leveled network, and (3) applying the scheduling algorithm. This strategy yields randomized algorithms for routing and sorting in time proportional to the diameter for meshes, butterflies, shuffle-exchange graphs, multidimensional arrays, and hypercubes. It also leads to the construction of an area-universal network: an N -node network with area Θ(N) that can simulate any other network of area O(N) with slowdown O(logN). This research was supported by the Defense Advanced Research Projects Agency under Contracts N00014–87–K–825 and N00014–89–J–1988, the Office of Naval Research under Contracts N00014–86–K–0593 and N00014–86–K–0564, the Air Force under Contract OSR–89–0271, and the Army under Contract DAAL–03–86–K-0171. Tom Leighton is supported by an NSF Presidential Young Investigator Award with a matching funds provided by IBM. Laboratory for Computer Science, MIT, Cambridge, MA. Department of Mathematics, MIT, Cambridge, MA. Department of Electrical Engineering and Computer Science, University of California, Berkeley, CA. Aiken Computation Laboratory, Harvard University, Cambridge, MA. Second and third authors’ current address: NEC Research Institute, Princeton NJ.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Randomized and Deterministic Schemes for Routing and Sorting on Fixed-Connection Networks

We give a high-level description of some fundamental randomized and deterministic techniques for routing and sorting on xedconnection networks such as meshes, hypercubes or point-to-point networks. On the randomized side, we focus on the techniques of randomized routing and random sampling and their use in many algorithms, while our presentation of deterministic algorithms uses the example of t...

متن کامل

Packet Routing in Fixed - Connectionnetworks

We survey routing problems on xed-connection networks. We consider many aspects of the routing problem and provide known theoretical results for various communication models. We focus on (partial) permutation, k-relation routing, routing to random destinations , dynamic routing, isotonic routing, fault tolerant routing, and related sorting results. We also provide a list of unsolved problems an...

متن کامل

Packet Routing in Fixed

We survey routing problems on xed-connection networks. We consider many aspects of the routing problem and provide known theoretical results for various communication models. We focus on (partial) permutation, k-relation routing, routing to random destinations , dynamic routing, isotonic routing, fault tolerant routing, and related sorting results. We also provide a list of unsolved problems an...

متن کامل

طراحی لایه- متقاطع برای کنترل ازدحام، مسیریابی و زمان‌بندی در شبکه‌های بی‌سیم ad-hocبا در نظر‌گرفتن توان الکتریکی گره‌ها

Abstract Ad hoc Wireless Networks, are networks formed by a collection of nodes through radio. In wireless networking environment, formidable challenges are presented. One important challenge is connection maintenance mechanism for power consumption. In this paper, a multi-objective optimal design is considered for ad-hoc networks which address the electrical power of nodes effects on cross-l...

متن کامل

Mesh Connected Computers with Fixed and Reconfigurable Buses: Packet Routing, Sorting, and Selection

Mesh connected computers have become attractive models of computing because of their varied special features. In this paper we consider two variations of the mesh model: 1) a mesh with fixed buses, and 2) a mesh with reconfigurable buses. Both these models have been the subject matter of extensive previous research. We solve numerous important problems related to packet routing, sorting, and se...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Algorithms

دوره 17  شماره 

صفحات  -

تاریخ انتشار 1994